Capstone, Stage 1 - Design
Common Project Requirements
| Criteria | Meet Specification |
|---|---|
|
App is written solely in the Java Programming Language |
App is written solely in the Java Programming Language |
|
Submission must use stable release versions of all libraries, Gradle, and Android Studio. Debug/beta/canary versions are not acceptable. |
App utilizes stable release versions of all libraries, Gradle, and Android Studio. |
Design and Plan Review
| Criteria | Meet Specification |
|---|---|
|
Proposal contains an overview description. |
Proposal contains an overview description. |
|
Proposal contains a description of the intended user. |
Proposal contains a description of the intended user. |
|
Proposal contains user interface mocks. (*including a UI mock for the app's widget) |
Proposal contains user interface mocks.(*including a UI mock for the app's widget) |
|
Proposal declares the app’s primary features. |
Proposal declares the app’s primary features. |
|
Proposal outlines any key constraints such as data persistence, UX corner cases, and libraries used. App clearly outlines how a database will be implemented. |
Proposal outlines any key constraints such as data persistence, UX corner cases, and libraries used. App clearly outlines how a database will be implemented. |
|
Proposal describes a plan to implement the main features of the app via a set of well structured technical tasks. |
Proposal describes a plan to implement the main features of the app via a set of well structured technical tasks. |
|
UI mocks depict interaction stories that adhere to Core App quality guidelines. |
UI mocks depict interaction stories that adhere to Core App quality guidelines. |
|
App design specification demonstrates implementing all features required for Project 7: Capstone, Stage 2 - Build. |
App design specification demonstrates implementing all features required for Project 7: Capstone, Stage 2 - Build. |